electronic single window facility - Turkish English Dictionary